# 谷歌搜索

本页面介绍如何在 LangChain 中使用谷歌搜索 API。
它分为两个部分：安装和设置，然后是特定谷歌搜索包的参考。

## 安装和设置
- 使用 `pip install google-api-python-client` 安装所需的依赖
- 按照 [这些说明](https://stackoverflow.com/questions/37083058/programmatically-searching-google-in-python-using-custom-search) 设置自定义搜索引擎
- 从前一步骤中获取 API 密钥和自定义搜索引擎 ID，并将它们设置为环境变量 `GOOGLE_API_KEY` 和 `GOOGLE_CSE_ID`

## 包装器

### 实用工具

存在一个 GoogleSearchAPIWrapper 实用工具，用于封装该 API。要导入此实用工具：

```python
from langchain.utilities import GoogleSearchAPIWrapper
```

有关此包装器的更详细演练，请参见 [此笔记本](/docs/modules/agents/tools/integrations/google_search.html)。

### 工具

您还可以将此包装器轻松加载为工具（与代理一起使用）。
可以使用以下方式实现：
```python
from langchain.agents import load_tools
tools = load_tools(["google-search"])
```

有关更多信息，请参见 [此页面](/docs/modules/agents/tools/getting_started.md)
